decomposing animal cadaver - Türkçe İngilizce Sözlük